package com.bbcare.followup.plat.entity;
import java.util.Date;
import java.io.Serializable;

import javax.persistence.Entity;

   /**
    * pt_sms_current 实体类
    * Thu Jul 27 17:31:19 CST 2017 ******
    */ 


@Entity
public class PtSmsCurrent  implements Serializable {
	private static final long serialVersionUID = 1L;
	private String id;
	//手机号码
	private String phoneNo;
	//短信内容
	private String smsText;
	//短信类型：01-注册验证类短信，02-找回登陆密码，05-通知类短信，06-营销类短信
	private String smsType;
	//验证码（验证类短信才记录验证码）
	private String verifyCode;
	//验证码校验状态，（随访系统暂时未启用）
	private String checkStatus;
	//验证状态:00-默认状态;01-待验证;02-已验证;03-失效，（随访系统暂时未启用）
	private String verifyStatus;
	//创建时间
	private Date createTime;
	//短信从某ip对应的主机发送的
	private String sendIp;
	//操作流水
	private String updateAccept;
	//发送人
	private String createAuthor;
	//患者id
	private String userId;
	private String tenantId;
	//队列id
	private String queueId;
	//任务id
	private String taskId;
	//患者队列实例id
	private String ptSchemeid;
	//随访提醒方式 1:app提醒 2:短信提醒 3:邮件提醒 4:微信提醒
	private String informType;
	//任务名称
	private String taskName;
	//时间发送时间
	private Date sendTime;
	//指定发送时间
	private String sendResult;
	//发送开始时间
	private Date forceStarttime;
	//发送结束时间
	private Date forceEndtime;
	//发送状态：1成功，2失败 ,0 待发送
	private String sendStatus;
	private String ruleId;
	
	public String getRuleId() {
		return ruleId;
	}

	public void setRuleId(String ruleId) {
		this.ruleId = ruleId;
	}

	private int version;

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}

	public void setId(String id){
		this.id=id;
	}

	public String getId(){
		return id;
	}

	public void setPhoneNo(String phoneNo){
		this.phoneNo=phoneNo;
	}

	public String getPhoneNo(){
		return phoneNo;
	}

	public void setSmsText(String smsText){
		this.smsText=smsText;
	}

	public String getSmsText(){
		return smsText;
	}

	public void setSmsType(String smsType){
		this.smsType=smsType;
	}

	public String getSmsType(){
		return smsType;
	}

	public void setVerifyCode(String verifyCode){
		this.verifyCode=verifyCode;
	}

	public String getVerifyCode(){
		return verifyCode;
	}

	public void setCheckStatus(String checkStatus){
		this.checkStatus=checkStatus;
	}

	public String getCheckStatus(){
		return checkStatus;
	}

	public void setVerifyStatus(String verifyStatus){
		this.verifyStatus=verifyStatus;
	}

	public String getVerifyStatus(){
		return verifyStatus;
	}

	public void setCreateTime(Date createTime){
		this.createTime=createTime;
	}

	public Date getCreateTime(){
		return createTime;
	}

	public void setSendIp(String sendIp){
		this.sendIp=sendIp;
	}

	public String getSendIp(){
		return sendIp;
	}

	public void setUpdateAccept(String updateAccept){
		this.updateAccept=updateAccept;
	}

	public String getUpdateAccept(){
		return updateAccept;
	}

	public void setCreateAuthor(String createAuthor){
		this.createAuthor=createAuthor;
	}

	public String getCreateAuthor(){
		return createAuthor;
	}

	public void setUserId(String userId){
		this.userId=userId;
	}

	public String getUserId(){
		return userId;
	}

	public void setTenantId(String tenantId){
		this.tenantId=tenantId;
	}

	public String getTenantId(){
		return tenantId;
	}

	public void setQueueId(String queueId){
		this.queueId=queueId;
	}

	public String getQueueId(){
		return queueId;
	}

	public void setTaskId(String taskId){
		this.taskId=taskId;
	}

	public String getTaskId(){
		return taskId;
	}

	public void setPtSchemeid(String ptSchemeid){
		this.ptSchemeid=ptSchemeid;
	}

	public String getPtSchemeid(){
		return ptSchemeid;
	}

	public void setInformType(String informType){
		this.informType=informType;
	}

	public String getInformType(){
		return informType;
	}

	public void setTaskName(String taskName){
		this.taskName=taskName;
	}

	public String getTaskName(){
		return taskName;
	}

	public void setSendTime(Date sendTime){
		this.sendTime=sendTime;
	}

	public Date getSendTime(){
		return sendTime;
	}

	public void setSendResult(String sendResult){
		this.sendResult=sendResult;
	}

	public String getSendResult(){
		return sendResult;
	}

	public void setForceStarttime(Date forceStarttime){
		this.forceStarttime=forceStarttime;
	}

	public Date getForceStarttime(){
		return forceStarttime;
	}

	public void setForceEndtime(Date forceEndtime){
		this.forceEndtime=forceEndtime;
	}

	public Date getForceEndtime(){
		return forceEndtime;
	}

	public void setSendStatus(String sendStatus){
		this.sendStatus=sendStatus;
	}

	public String getSendStatus(){
		return sendStatus;
	}
}

